package com.zhoux.collections.list;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * @author taoyi
 * @version 1.0
 * @date 2021/3/13 16:45
 */
public class List_Exercise {

    /**
     * 该方法用于返回一个Integer类型的偶数集合
     * @param n 传入一个正整数
     * @return 返回一个全偶数的集合
     */
    public static List<Integer> even_Number(int n){
        List<Integer> list = new ArrayList<Integer>(); // 实例化一个Integer类型的List实例
        for (int i = 2; i < n; i+=2) {
            list.add(new Integer(i)); // 将 int 型数据转换为 Integer 型后添加到list集合中
        }
//        if (list.size()>10){
//            list.remove(10);
//        }
        return list; // 返回一个全偶数的集合
    }


    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.print("请输入一个整数：");
        int n = 0;
        try {
            n = in.nextInt();
        } catch (Exception e) {
//            e.printStackTrace();
            System.out.println("输入有误！");
        }
        List<Integer> list = even_Number(n);
        for (int i = 0; i < list.size(); i++) {
            System.out.print(list.get(i)+"\t");
        }
        System.out.println();
    }
}
